package com.tangcco.dao;

import com.tangcco.pojo.Page;
import com.tangcco.pojo.Singer;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SingerMapper {

	List<Singer> selectAll();
	//根据id查询歌手具体信息
	Singer selectById(@Param("sId") String sId);

	//根据歌曲id查询歌手信息
	Singer selectByMusicRid(@Param("musicRid")String musicRid);

	//按歌曲热度降序查询歌手数量
	int selectCountBySongHot(@Param("country") String[] country,@Param("sex") String sex);

	//按歌曲热度降序查询12名歌手
	List<Singer> selectBySongHot(@Param("country") String[] country,@Param("sex") String sex, @Param("page")Page page);
}
